Fixed variables being unnecessarily mut.
authorIsaac van Bakel <ivb@vanbakel.io>
Wed, 9 Aug 2017 14:37:54 +0000 (15:37 +0100)
committerAlex Crichton <alex@alexcrichton.com>
Sat, 12 Aug 2017 22:54:59 +0000 (15:54 -0700)
src/cargo/core/resolver/mod.rs
src/cargo/util/config.rs
src/cargo/util/read2.rs

index fba3384c284c5aa975a137d8d55e9a388867bc6d..db37e53d15d10f7c8e6bf4e5636b5cb31f74f655 100644 (file)
@@ -1092,7 +1092,7 @@ impl<'a> Context<'a> {
         if !used_features.is_empty() {
             let pkgid = candidate.package_id();
 
-            let mut set = self.resolve_features.entry(pkgid.clone())
+            let set = self.resolve_features.entry(pkgid.clone())
                               .or_insert_with(HashSet::new);
             for feature in used_features {
                 if !set.contains(feature) {
index 2df174740df483a0109c7305201225a8eae1afe2..63c7c7bfc976edadd1e9008a55abcae9030db9b1 100644 (file)
@@ -481,7 +481,7 @@ impl Config {
             format!("failed to load TOML configuration from `{}`", credentials.display())
         })?;
 
-        let mut cfg = match *cfg {
+        let cfg = match *cfg {
             CV::Table(ref mut map, _) => map,
             _ => unreachable!(),
         };
index c1d8ed36b010a3531397625b7d7e7c728bff6b4d..7871fdd876bd89f80efec3cc098e6a7c3e8a953e 100644 (file)
@@ -12,7 +12,7 @@ mod imp {
 
     pub fn read2(mut out_pipe: ChildStdout,
                  mut err_pipe: ChildStderr,
-                 mut data: &mut FnMut(bool, &mut Vec<u8>, bool)) -> io::Result<()> {
+                 data: &mut FnMut(bool, &mut Vec<u8>, bool)) -> io::Result<()> {
         unsafe {
             libc::fcntl(out_pipe.as_raw_fd(), libc::F_SETFL, libc::O_NONBLOCK);
             libc::fcntl(err_pipe.as_raw_fd(), libc::F_SETFL, libc::O_NONBLOCK);